Comparison of Diierent Computer Platforms for Running the Versatile Advection Code Comparison of Diierent Computer Platforms for Running the Versatile Advection Code
نویسنده
چکیده
The Versatile Advection Code is a general tool for solving hydrodynamical and magnetohydrodynamical problems arising in astrophysics. We compare the performance of the code on diierent computer platforms, including work stations and vector and parallel supercom-puters. Good parallel scaling can be achieved with the data parallelism expressed in High Performance Fortran. With the aid of the automatic preprocessors, the same source code can be compiled with Fortran 77, Fortran 90, and High Performance Fortran compilers and the code can be run eeciently on computers ranging from a Linux PC to the Cray C90 and Cray T3E. Optimization for diierent machines and compilers is discussed.
منابع مشابه
Using high performance Fortran for magnetohydrodynamic simulations
Two scientiic application programs, the Versatile Advection Code and the HEating by Resonant Absorption code are adapted to parallel computer platforms. Both programs can solve the time dependent nonlinear partial diierential equations of magnetohydrodynamics with diierent numerical schemes. We describe our approach to parallelize the original Fortran 90 source codes using High Performance Fort...
متن کاملParallel computational magneto-fluid dynamics
In a Priority Program on Massively Parallel Computing, eight Dutch research groups (http://www.phys.uu.nl/~mpr/) cooperate since 1995 to develop new algorithms and software to simulate the non-linear dynamics of thermonuclear, geo-physical, and astrophysical plasmas. As one result of this collaboration, the general-purpose Versatile Advection Codemonstrated excellent scaling properties across a...
متن کاملImplicit and semi-implicit schemes in the Versatile Advection Code: numerical tests
We describe and evaluate various implicit and semiimplicit time integration schemes applied to the numerical simulation of hydrodynamical and magnetohydrodynamical problems. The schemes were implemented recently in the software package Versatile Advection Code, which uses modern shock capturing methods to solve systems of conservation laws with optional source terms. The main advantage of impli...
متن کاملSimulating Magnetised Plasma with the Versatile Advection Code
Matter in the universe mainly consists of plasma. The dynamics of plasmas is controlled by magnetic fields. To simulate the evolution of magnetised plasma, we solve the equations of magnetohydrodynamics using the Versatile Advection Code (VAC). To demonstrate the versatility of VAC, we present calculations of the Rayleigh-Taylor instability, causing a heavy compressible gas to mix into a lighte...
متن کاملA numerical scheme for space-time fractional advection-dispersion equation
In this paper, we develop a numerical resolution of the space-time fractional advection-dispersion equation. We utilize spectral-collocation method combining with a product integration technique in order to discretize the terms involving spatial fractional order derivatives that leads to a simple evaluation of the related terms. By using Bernstein polynomial basis, the problem is transformed in...
متن کامل